home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / ear / mui23dev.lha / MUI / Developer / Modula / txt / MuiD.def < prev    next >
Text File  |  1994-12-23  |  55KB  |  1,191 lines

  1. DEFINITION MODULE MuiD;
  2.  
  3. (*$ NilChk      := FALSE *)
  4. (*$ EntryClear  := FALSE *)
  5. (*$ LargeVars   := FALSE *)
  6. (*$ StackParms  := FALSE *)
  7.  
  8. (***************************************************************************
  9. **
  10. ** MUI - MagicUserInterface
  11. ** (c) 1993/94 by Stefan Stuntz
  12. **
  13. ** Main Header File
  14. **
  15. ** Modula-Interface done by Christian "Kochtopf" Scholz '93/94 (Freeware)
  16. **
  17. ** New Version 23.6.1994 for MUI 2.1
  18. **
  19. ** If you got problems with this, please contact
  20. **
  21. **   ruebe@pool.informatik.rwth-aachen.de
  22. **
  23. ****************************************************************************
  24. ** General Header File Information
  25. ****************************************************************************
  26. **
  27. ** All macro and structure definitions follow these rules:
  28. **
  29. ** Name                         Meaning
  30. **
  31. ** mc<class>                    Name of a class
  32. ** mm<class><method>            Method
  33. ** mv<class><method><x>         Special method value
  34. ** ma<class><attrib>            Attribute
  35. ** mv<class><attrib><x>         Special attribute value
  36. ** me<error>                    Error return code from MUIError()
  37. ** mi<name>                     Standard MUI image
  38. ** mo<name>                     Object type for MUI_MakeObject()
  39. **
  40. **        ma... attribute definitions are followed by a comment
  41. ** consisting of the three possible letters I, S and G.
  42. ** I: it's possible to specify this attribute at object creation time.
  43. ** S: it's possible to change this attribute with SetAttrs().
  44. ** G: it's possible to get this attribute with GetAttr().
  45. *)
  46.  
  47. IMPORT UD: UtilityD;
  48. IMPORT S:  SYSTEM;
  49.  
  50.  
  51. (***************************************************************************
  52. ** Object Types for MUI_MakeObject()
  53. ***************************************************************************)
  54.  
  55. CONST moLabel        =1;   (* STRPTR label, ULONG flags *)
  56. CONST moButton       =2;   (* STRPTR label *)                                             
  57. CONST moCheckmark    =3;   (* STRPTR label *)                                             
  58. CONST moCycle        =4;   (* STRPTR label, STRPTR *entries *)                            
  59. CONST moRadio        =5;   (* STRPTR label, STRPTR *entries *)                            
  60. CONST moSlider       =6;   (* STRPTR label, LONG min, LONG max *)                         
  61. CONST moString       =7;   (* STRPTR label, LONG maxlen *)                                
  62. CONST moPopButton    =8;   (* STRPTR imagespec *)                                         
  63. CONST moHSpace       =9;   (* LONG space   *)                                             
  64. CONST moVSpace      =10;   (* LONG space   *)                                             
  65. CONST moHBar        =11;   (* LONG space   *)                                             
  66. CONST moVBar        =12;   (* LONG space   *)                                             
  67. CONST moMenustripNM =13;   (* struct NewMenu *nm, ULONG flags *)                          
  68. CONST moMenuitem    =14;   (* STRPTR label, STRPTR shortcut, ULONG flags, ULONG data  *)  
  69. CONST moBarTitle    =15;   (* STRPTR label *)                                             
  70.                                                                                              
  71. CONST moLabel_SingleFrame = 80H;                                                       
  72. CONST moLabel_DoubleFrame = 100H;                                                      
  73. CONST moLabel_LeftAligned = 200H;                                                      
  74. CONST moLabel_Centered    = 400H;
  75.  
  76. (***************************************************************************
  77. ** ARexx Interface
  78. ***************************************************************************)
  79.  
  80. TYPE
  81.     MUICommand = RECORD
  82.                     mcName      : S.ADDRESS;
  83.                     mcTemplate  : S.ADDRESS;
  84.                     mcParameters: LONGINT;
  85.                     mcHook      : UD.HookPtr;
  86.                     mcReserved  : ARRAY[0..5] OF LONGINT;
  87.                  END;
  88.  
  89.                                                                  
  90. CONST MUI_RXERR_BADDEFINITION  =-1;                              
  91. CONST MUI_RXERR_OUTOFMEMORY    =-2;                              
  92. CONST MUI_RXERR_UNKNOWNCOMMAND =-3;                              
  93. CONST MUI_RXERR_BADSYNTAX      =-4;
  94.  
  95. (***************************************************************************        
  96. ** Parameter structure for some Classes                                             
  97. ***************************************************************************)        
  98.  
  99. TYPE                                                                                    
  100.     mPaletteEntry   = RECORD                                                        
  101.                         mpe_ID      : LONGINT;                                      
  102.                         mpe_Red     : LONGCARD;                                     
  103.                         mpe_Green   : LONGCARD;                                     
  104.                         mpe_Blue    : LONGCARD;                                     
  105.                         mpe_Group   : LONGINT;                                      
  106.                       END;                                                          
  107.                                                                                     
  108.     mScrmodelistEntry   = RECORD                                                    
  109.                             sme_Name    : S.ADDRESS; (* string *)                   
  110.                             sme_ModeID  : LONGCARD;                                 
  111.                           END;                                                      
  112.                                                                                     
  113. CONST   mvPaletteEntryEnd   = -1;
  114.  
  115.  
  116. (***************************************************************************
  117. ** Return values for MUIError()
  118. ***************************************************************************)
  119.  
  120. CONST
  121.                 meOK                  =0;
  122.                 meOutOfMemory         =1;
  123.                 meOutOfGfxMemory      =2;
  124.                 meInvalidWindowObject =3;
  125.                 meMissingLibrary      =4;
  126.                 meNoARexx             =5;
  127.                 meSingleTask          =6;
  128.  
  129.  
  130.  
  131. (***************************************************************************
  132. ** Standard MUI Images
  133. ***************************************************************************)
  134.  
  135. CONST
  136.                 miWindowBack    = 0;
  137.                 miRequesterBack = 1;
  138.                 miButtonBack    = 2;
  139.                 miListBack      = 3;
  140.                 miTextBack      = 4;
  141.                 miPropBack      = 5;
  142.                 miPopupBack     = 6;
  143.                 miSelectedBack  = 7;
  144.                 miListCursor    = 8;
  145.                 miListSelect    = 9;
  146.                 miListSelCur   = 10;
  147.                 miArrowUp      = 11;
  148.                 miArrowDown    = 12;
  149.                 miArrowLeft    = 13;
  150.                 miArrowRight   = 14;
  151.                 miCheckMark    = 15;
  152.                 miRadioButton  = 16;
  153.                 miCycle        = 17;
  154.                 miPopUp        = 18;
  155.                 miPopFile      = 19;
  156.                 miPopDrawer    = 20;
  157.                 miPropKnob     = 21;
  158.                 miDrawer       = 22;
  159.                 miHardDisk     = 23;
  160.                 miDisk         = 24;
  161.                 miChip         = 25;
  162.                 miVolume       = 26;
  163.                 miPopUpBack    = 27;
  164.                 miNetwork      = 28;
  165.                 miAssign       = 29;
  166.                 miTapePlay     = 30;
  167.                 miTapePlayBack = 31;
  168.                 miTapePause    = 32;
  169.                 miTapeStop     = 33;
  170.                 miTapeRecord   = 34;
  171.                 miGroupBack    = 35;
  172.                 miSliderBack   = 36;
  173.                 miSliderKnob   = 37;
  174.                 miTapeUp       = 38;
  175.                 miTapeDown     = 39;
  176.                 miCount        = 40;
  177.  
  178.                 miBACKGROUND = (128+ 0);           
  179.                 miSHADOW     = (128+ 1);           
  180.                 miSHINE      = (128+ 2);           
  181.                 miFILL       = (128+ 3);           
  182.                 miSHADOWBACK = (128+ 4);           
  183.                 miSHADOWFILL = (128+ 5);           
  184.                 miSHADOWSHINE= (128+ 6);           
  185.                 miFILLBACK   = (128+ 7);           
  186.                 miFILLSHINE  = (128+ 8);           
  187.                 miSHINEBACK  = (128+ 9);           
  188.                 miFILLBACK2  = (128+10);           
  189.                 miHSHINEBACK = (128+11);           
  190.                 miHSHADOWBACK= (128+12);           
  191.                 miHSHINESHINE =(128+13);           
  192.                 miHSHADOWSHADOW=(128+14);          
  193.               (*miN1HSHINE   = (128+15); *)
  194.                 miLASTPAT    = (128+15);
  195.  
  196. (***************************************************************************
  197. ** Special values for some methods
  198. ***************************************************************************)
  199.  
  200. CONST
  201.                 mvTriggerValue      = 49893131H;
  202.                 mvNotTriggerValue   = 49893133H;
  203.                 mvEveryTime         = 49893131H;
  204.  
  205.                 mvApplicationSaveENV     = 0;
  206.                 mvApplicationSaveENVARC  =-1;
  207.                 mvApplicationLoadENV     = 0;
  208.                 mvApplicationLoadENVARC  =-1;
  209.  
  210.                 mvApplicationReturnIDQuit = -1;
  211.  
  212.                 mvListInsertTop       =  0;
  213.                 mvListInsertActive    = -1;
  214.                 mvListInsertSorted    = -2;
  215.                 mvListInsertBottom    = -3;
  216.  
  217.                 mvListRemoveFirst     =  0;
  218.                 mvListRemoveActive    = -1;
  219.                 mvListRemoveLast      = -2;
  220.                 mvListRemoveSelected  = -3;
  221.  
  222.                 mvListSelectOff       =  0;
  223.                 mvListSelectOn        =  1;
  224.                 mvListSelectToggle    =  2;
  225.                 mvListSelectAsk       =  3;
  226.  
  227.                 mvListMoveTop         =  0;                                           
  228.                 mvListMoveActive      = -1;                                           
  229.                 mvListMoveBottom      = -2;                                           
  230.                 mvListMoveNext        = -3; (* only valid for second parameter *)     
  231.                 mvListMovePrevious    = -4; (* only valid for second parameter *)
  232.  
  233.                 mvListExchangeTop     =  0;
  234.                 mvListExchangeActive  = -1;
  235.                 mvListExchangeBottom  = -2;
  236.                 mvListExchangeNext    = -3; (* only valid for second parameter *)
  237.                 mvListExchangePrevious= -4; (* only valid for second parameter *)
  238.  
  239.                 mvListJumpTop         =  0;
  240.                 mvListJumpActive      = -1;
  241.                 mvListJumpBottom      = -2;
  242.  
  243.                 mvListGetEntryActive  = -1;
  244.                 mvListSelectActive    = -1;
  245.                 mvListAll             = -2;
  246.  
  247.                 mvListRedrawActive    = -1;
  248.                 mvListRedrawAll       = -2;
  249.  
  250.                 mvColorpanelGetColorActive = -1;           
  251.                 mvColorpanelSetColorActive = -1;
  252.  
  253.  
  254.  
  255. (*******************************************)
  256. (* Begin of automatic header file creation *)
  257. (*******************************************)
  258.  
  259.  
  260.  
  261.  
  262. (****************************************************************************)
  263. (** Notify                                                                 **)
  264. (****************************************************************************)
  265.  
  266.   CONST mcNotify = "Notify.mui";
  267.  
  268. (* Methods *)
  269.  
  270.   CONST mmCallHook                  = 8042B96BH; (* V4  *)
  271.   CONST mmFindUData                 = 8042C196H; (* V8  *)
  272.   CONST mmGetUData                  = 8042ED0CH; (* V8  *)
  273.   CONST mmKillNotify                = 8042D240H; (* V4  *)
  274.   CONST mmMultiSet                  = 8042D356H; (* V7  *)
  275.   CONST mmNoNotifySet               = 8042216FH; (* V9  *)
  276.   CONST mmNotify                    = 8042C9CBH; (* V4  *)
  277.   CONST mmSet                       = 8042549AH; (* V4  *)
  278.   CONST mmSetAsString               = 80422590H; (* V4  *)
  279.   CONST mmSetUData                  = 8042C920H; (* V8  *)
  280.   CONST mmWriteLong                 = 80428D86H; (* V6  *)
  281.   CONST mmWriteString               = 80424BF4H; (* V6  *)
  282.  
  283. (* Attributes *)
  284.  
  285.   CONST maAppMessage                 = 80421955H; (* V5  ..g struct AppMessage * *)
  286.   CONST maHelpFile                   = 80423A6EH; (* V4  isg STRPTR            *)
  287.   CONST maHelpLine                   = 8042A825H; (* V4  isg LONG              *)
  288.   CONST maHelpNode                   = 80420B85H; (* V4  isg STRPTR            *)
  289.   CONST maNoNotify                   = 804237F9H; (* V7  .s. BOOL              *)
  290.   CONST maRevision                   = 80427EAAH; (* V4  ..g LONG              *)
  291.   CONST maUserData                   = 80420313H; (* V4  isg ULONG             *)
  292.   CONST maVersion                    = 80422301H; (* V4  ..g LONG              *)
  293.  
  294.  
  295.  
  296. (****************************************************************************)
  297. (** Family                                                                 **)
  298. (****************************************************************************)
  299.  
  300.   CONST mcFamily = "Family.mui";
  301.  
  302. (* Methods *)
  303.  
  304.   CONST mmFamilyAddHead             = 8042E200H; (* V8  *)
  305.   CONST mmFamilyAddTail             = 8042D752H; (* V8  *)
  306.   CONST mmFamilyInsert              = 80424D34H; (* V8  *)
  307.   CONST mmFamilyRemove              = 8042F8A9H; (* V8  *)
  308.   CONST mmFamilySort                = 80421C49H; (* V8  *)
  309.   CONST mmFamilyTransfer            = 8042C14AH; (* V8  *)
  310.  
  311. (* Attributes *)
  312.  
  313.   CONST maFamilyChild                = 8042C696H; (* V8  i.. Object *          *)
  314.  
  315.  
  316.  
  317. (****************************************************************************)
  318. (** Menustrip                                                              **)
  319. (****************************************************************************)
  320.  
  321.   CONST mcMenustrip = "Menustrip.mui";
  322.  
  323. (* Methods *)
  324.  
  325.  
  326. (* Attributes *)
  327.  
  328.   CONST maMenustripEnabled           = 8042815BH; (* V8  isg BOOL              *)
  329.  
  330.  
  331.  
  332. (****************************************************************************)
  333. (** Menu                                                                   **)
  334. (****************************************************************************)
  335.  
  336.   CONST mcMenu = "Menu.mui";
  337.  
  338. (* Methods *)
  339.  
  340.  
  341. (* Attributes *)
  342.  
  343.   CONST maMenuEnabled                = 8042ED48H; (* V8  isg BOOL              *)
  344.   CONST maMenuTitle                  = 8042A0E3H; (* V8  isg STRPTR            *)
  345.  
  346.  
  347.  
  348. (****************************************************************************)
  349. (** Menuitem                                                               **)
  350. (****************************************************************************)
  351.  
  352.   CONST mcMenuitem = "Menuitem.mui";
  353.  
  354. (* Methods *)
  355.  
  356.  
  357. (* Attributes *)
  358.  
  359.   CONST maMenuitemChecked            = 8042562AH; (* V8  isg BOOL              *)
  360.   CONST maMenuitemCheckit            = 80425ACEH; (* V8  isg BOOL              *)
  361.   CONST maMenuitemEnabled            = 8042AE0FH; (* V8  isg BOOL              *)
  362.   CONST maMenuitemExclude            = 80420BC6H; (* V8  isg LONG              *)
  363.   CONST maMenuitemShortcut           = 80422030H; (* V8  isg char              *)
  364.   CONST maMenuitemTitle              = 804218BEH; (* V8  isg STRPTR            *)
  365.   CONST maMenuitemToggle             = 80424D5CH; (* V8  isg BOOL              *)
  366.   CONST maMenuitemTrigger            = 80426F32H; (* V8  ..g struct MenuItem * *)
  367.  
  368.  
  369.  
  370. (****************************************************************************)
  371. (** Application                                                            **)
  372. (****************************************************************************)
  373.  
  374.   CONST mcApplication = "Application.mui";
  375.  
  376. (* Methods *)
  377.  
  378.   CONST mmApplicationGetMenuCheck   = 8042C0A7H; (* V4  *)
  379.   CONST mmApplicationGetMenuState   = 8042A58FH; (* V4  *)
  380.   CONST mmApplicationInput          = 8042D0F5H; (* V4  *)
  381.   CONST mmApplicationInputBuffered  = 80427E59H; (* V4  *)
  382.   CONST mmApplicationLoad           = 8042F90DH; (* V4  *)
  383.   CONST mmApplicationPushMethod     = 80429EF8H; (* V4  *)
  384.   CONST mmApplicationReturnID       = 804276EFH; (* V4  *)
  385.   CONST mmApplicationSave           = 804227EFH; (* V4  *)
  386.   CONST mmApplicationSetMenuCheck   = 8042A707H; (* V4  *)
  387.   CONST mmApplicationSetMenuState   = 80428BEFH; (* V4  *)
  388.   CONST mmApplicationShowHelp       = 80426479H; (* V4  *)
  389.  
  390. (* Attributes *)
  391.  
  392.   CONST maApplicationActive          = 804260ABH; (* V4  isg BOOL              *)
  393.   CONST maApplicationAuthor          = 80424842H; (* V4  i.g STRPTR            *)
  394.   CONST maApplicationBase            = 8042E07AH; (* V4  i.g STRPTR            *)
  395.   CONST maApplicationBroker          = 8042DBCEH; (* V4  ..g Broker *          *)
  396.   CONST maApplicationBrokerHook      = 80428F4BH; (* V4  isg struct Hook *     *)
  397.   CONST maApplicationBrokerPort      = 8042E0ADH; (* V6  ..g struct MsgPort *  *)
  398.   CONST maApplicationBrokerPri       = 8042C8D0H; (* V6  i.g LONG              *)
  399.   CONST maApplicationCommands        = 80428648H; (* V4  isg struct MUI_Command * *)
  400.   CONST maApplicationCopyright       = 8042EF4DH; (* V4  i.g STRPTR            *)
  401.   CONST maApplicationDescription     = 80421FC6H; (* V4  i.g STRPTR            *)
  402.   CONST maApplicationDiskObject      = 804235CBH; (* V4  isg struct DiskObject * *)
  403.   CONST maApplicationDoubleStart     = 80423BC6H; (* V4  ..g BOOL              *)
  404.   CONST maApplicationDropObject      = 80421266H; (* V5  is. Object *          *)
  405.   CONST maApplicationForceQuit       = 804257DFH; (* V8  ..g BOOL              *)
  406.   CONST maApplicationHelpFile        = 804293F4H; (* V8  isg STRPTR            *)
  407.   CONST maApplicationIconified       = 8042A07FH; (* V4  .sg BOOL              *)
  408.   CONST maApplicationMenu            = 80420E1FH; (* V4  i.g struct NewMenu *  *)
  409.   CONST maApplicationMenuAction      = 80428961H; (* V4  ..g ULONG             *)
  410.   CONST maApplicationMenuHelp        = 8042540BH; (* V4  ..g ULONG             *)
  411.   CONST maApplicationMenustrip       = 804252D9H; (* V8  i.. Object *          *)
  412.   CONST maApplicationRexxHook        = 80427C42H; (* V7  isg struct Hook *     *)
  413.   CONST maApplicationRexxMsg         = 8042FD88H; (* V4  ..g struct RxMsg *    *)
  414.   CONST maApplicationRexxString      = 8042D711H; (* V4  .s. STRPTR            *)
  415.   CONST maApplicationSingleTask      = 8042A2C8H; (* V4  i.. BOOL              *)
  416.   CONST maApplicationSleep           = 80425711H; (* V4  .s. BOOL              *)
  417.   CONST maApplicationTitle           = 804281B8H; (* V4  i.g STRPTR            *)
  418.   CONST maApplicationUseCommodities  = 80425EE5H; (* V10 i.. BOOL              *)
  419.   CONST maApplicationUseRexx         = 80422387H; (* V10 i.. BOOL              *)
  420.   CONST maApplicationVersion         = 8042B33FH; (* V4  i.g STRPTR            *)
  421.   CONST maApplicationWindow          = 8042BFE0H; (* V4  i.. Object *          *)
  422.  
  423.  
  424.  
  425. (****************************************************************************)
  426. (** Window                                                                 **)
  427. (****************************************************************************)
  428.  
  429.   CONST mcWindow = "Window.mui";
  430.  
  431. (* Methods *)
  432.  
  433.   CONST mmWindowGetMenuCheck        = 80420414H; (* V4  *)
  434.   CONST mmWindowGetMenuState        = 80420D2FH; (* V4  *)
  435.   CONST mmWindowScreenToBack        = 8042913DH; (* V4  *)
  436.   CONST mmWindowScreenToFront       = 804227A4H; (* V4  *)
  437.   CONST mmWindowSetCycleChain       = 80426510H; (* V4  *)
  438.   CONST mmWindowSetMenuCheck        = 80422243H; (* V4  *)
  439.   CONST mmWindowSetMenuState        = 80422B5EH; (* V4  *)
  440.   CONST mmWindowToBack              = 8042152EH; (* V4  *)
  441.   CONST mmWindowToFront             = 8042554FH; (* V4  *)
  442.  
  443. (* Attributes *)
  444.  
  445.   CONST maWindowActivate             = 80428D2FH; (* V4  isg BOOL              *)
  446.   CONST maWindowActiveObject         = 80427925H; (* V4  .sg Object *          *)
  447.   CONST maWindowAltHeight            = 8042CCE3H; (* V4  i.g LONG              *)
  448.   CONST maWindowAltLeftEdge          = 80422D65H; (* V4  i.g LONG              *)
  449.   CONST maWindowAltTopEdge           = 8042E99BH; (* V4  i.g LONG              *)
  450.   CONST maWindowAltWidth             = 804260F4H; (* V4  i.g LONG              *)
  451.   CONST maWindowAppWindow            = 804280CFH; (* V5  i.. BOOL              *)
  452.   CONST maWindowBackdrop             = 8042C0BBH; (* V4  i.. BOOL              *)
  453.   CONST maWindowBorderless           = 80429B79H; (* V4  i.. BOOL              *)
  454.   CONST maWindowCloseGadget          = 8042A110H; (* V4  i.. BOOL              *)
  455.   CONST maWindowCloseRequest         = 8042E86EH; (* V4  ..g BOOL              *)
  456.   CONST maWindowDefaultObject        = 804294D7H; (* V4  isg Object *          *)
  457.   CONST maWindowDepthGadget          = 80421923H; (* V4  i.. BOOL              *)
  458.   CONST maWindowDragBar              = 8042045DH; (* V4  i.. BOOL              *)
  459.   CONST maWindowFancyDrawing         = 8042BD0EH; (* V8  isg BOOL              *)
  460.   CONST maWindowHeight               = 80425846H; (* V4  i.g LONG              *)
  461.   CONST maWindowID                   = 804201BDH; (* V4  isg ULONG             *)
  462.   CONST maWindowInputEvent           = 804247D8H; (* V4  ..g struct InputEvent * *)
  463.   CONST maWindowLeftEdge             = 80426C65H; (* V4  i.g LONG              *)
  464.   CONST maWindowMenu                 = 8042DB94H; (* V4  i.. struct NewMenu *  *)
  465.   CONST maWindowMenuAction           = 80427521H; (* V8  isg ULONG             *)
  466.   CONST maWindowMenustrip            = 8042855EH; (* V8  i.. Object *          *)
  467.   CONST maWindowMouseObject          = 8042BF9BH; (* V10 ..g Object *          *)
  468.   CONST maWindowNeedsMouseObject     = 8042372AH; (* V10 i.. BOOL              *)
  469.   CONST maWindowNoMenus              = 80429DF5H; (* V4  is. BOOL              *)
  470.   CONST maWindowOpen                 = 80428AA0H; (* V4  .sg BOOL              *)
  471.   CONST maWindowPublicScreen         = 804278E4H; (* V6  isg STRPTR            *)
  472.   CONST maWindowRefWindow            = 804201F4H; (* V4  is. Object *          *)
  473.   CONST maWindowRootObject           = 8042CBA5H; (* V4  i.. Object *          *)
  474.   CONST maWindowScreen               = 8042DF4FH; (* V4  isg struct Screen *   *)
  475.   CONST maWindowScreenTitle          = 804234B0H; (* V5  isg STRPTR            *)
  476.   CONST maWindowSizeGadget           = 8042E33DH; (* V4  i.. BOOL              *)
  477.   CONST maWindowSizeRight            = 80424780H; (* V4  i.. BOOL              *)
  478.   CONST maWindowSleep                = 8042E7DBH; (* V4  .sg BOOL              *)
  479.   CONST maWindowTitle                = 8042AD3DH; (* V4  isg STRPTR            *)
  480.   CONST maWindowTopEdge              = 80427C66H; (* V4  i.g LONG              *)
  481.   CONST maWindowWidth                = 8042DCAEH; (* V4  i.g LONG              *)
  482.   CONST maWindowWindow               = 80426A42H; (* V4  ..g struct Window *   *)
  483.  
  484.   CONST mvWindowActiveObjectNone     = 0;
  485.   CONST mvWindowActiveObjectNext     = -1;
  486.   CONST mvWindowActiveObjectPrev     = -2;
  487.   CONST mvWindowAltHeightScaled      = -1000;
  488.   CONST mvWindowAltLeftEdgeCentered  = -1;
  489.   CONST mvWindowAltLeftEdgeMoused    = -2;
  490.   CONST mvWindowAltLeftEdgeNoChange  = -1000;
  491.   CONST mvWindowAltTopEdgeCentered   = -1;
  492.   CONST mvWindowAltTopEdgeMoused     = -2;
  493.   CONST mvWindowAltTopEdgeNoChange   = -1000;
  494.   CONST mvWindowAltWidthScaled       = -1000;
  495.   CONST mvWindowHeightScaled         = -1000;
  496.   CONST mvWindowHeightDefault        = -1001;
  497.   CONST mvWindowLeftEdgeCentered     = -1;
  498.   CONST mvWindowLeftEdgeMoused       = -2;
  499.   CONST mvWindowMenuNoMenu           = -1;
  500.   CONST mvWindowTopEdgeCentered      = -1;
  501.   CONST mvWindowTopEdgeMoused        = -2;
  502.   CONST mvWindowWidthScaled          = -1000;
  503.   CONST mvWindowWidthDefault         = -1001;
  504.  
  505.  
  506. (****************************************************************************)
  507. (** Area                                                                   **)
  508. (****************************************************************************)
  509.  
  510.   CONST mcArea = "Area.mui";
  511.  
  512. (* Methods *)
  513.  
  514.   CONST mmAskMinMax                 = 80423874H; (* V4  *)
  515.   CONST mmCleanup                   = 8042D985H; (* V4  *)
  516.   CONST mmDraw                      = 80426F3FH; (* V4  *)
  517.   CONST mmHandleInput               = 80422A1AH; (* V4  *)
  518.   CONST mmHide                      = 8042F20FH; (* V4  *)
  519.   CONST mmSetup                     = 80428354H; (* V4  *)
  520.   CONST mmShow                      = 8042CC84H; (* V4  *)
  521.  
  522. (* Attributes *)
  523.  
  524.   CONST maApplicationObject          = 8042D3EEH; (* V4  ..g Object *          *)
  525.   CONST maBackground                 = 8042545BH; (* V4  is. LONG              *)
  526.   CONST maBottomEdge                 = 8042E552H; (* V4  ..g LONG              *)
  527.   CONST maControlChar                = 8042120BH; (* V4  i.. char              *)
  528.   CONST maDisabled                   = 80423661H; (* V4  isg BOOL              *)
  529.   CONST maExportID                   = 8042D76EH; (* V4  isg LONG              *)
  530.   CONST maFixHeight                  = 8042A92BH; (* V4  i.. LONG              *)
  531.   CONST maFixHeightTxt               = 804276F2H; (* V4  i.. LONG              *)
  532.   CONST maFixWidth                   = 8042A3F1H; (* V4  i.. LONG              *)
  533.   CONST maFixWidthTxt                = 8042D044H; (* V4  i.. STRPTR            *)
  534.   CONST maFont                       = 8042BE50H; (* V4  i.g struct TextFont * *)
  535.   CONST maFrame                      = 8042AC64H; (* V4  i.. LONG              *)
  536.   CONST maFramePhantomHoriz          = 8042ED76H; (* V4  i.. BOOL              *)
  537.   CONST maFrameTitle                 = 8042D1C7H; (* V4  i.. STRPTR            *)
  538.   CONST maHeight                     = 80423237H; (* V4  ..g LONG              *)
  539.   CONST maHorizWeight                = 80426DB9H; (* V4  i.. WORD              *)
  540.   CONST maInnerBottom                = 8042F2C0H; (* V4  i.. LONG              *)
  541.   CONST maInnerLeft                  = 804228F8H; (* V4  i.. LONG              *)
  542.   CONST maInnerRight                 = 804297FFH; (* V4  i.. LONG              *)
  543.   CONST maInnerTop                   = 80421EB6H; (* V4  i.. LONG              *)
  544.   CONST maInputMode                  = 8042FB04H; (* V4  i.. LONG              *)
  545.   CONST maLeftEdge                   = 8042BEC6H; (* V4  ..g LONG              *)
  546.   CONST maPressed                    = 80423535H; (* V4  ..g BOOL              *)
  547.   CONST maRightEdge                  = 8042BA82H; (* V4  ..g LONG              *)
  548.   CONST maSelected                   = 8042654BH; (* V4  isg BOOL              *)
  549.   CONST maShowMe                     = 80429BA8H; (* V4  isg BOOL              *)
  550.   CONST maShowSelState               = 8042CAACH; (* V4  i.. BOOL              *)
  551.   CONST maTimer                      = 80426435H; (* V4  ..g LONG              *)
  552.   CONST maTopEdge                    = 8042509BH; (* V4  ..g LONG              *)
  553.   CONST maVertWeight                 = 804298D0H; (* V4  i.. WORD              *)
  554.   CONST maWeight                     = 80421D1FH; (* V4  i.. WORD              *)
  555.   CONST maWidth                      = 8042B59CH; (* V4  ..g LONG              *)
  556.   CONST maWindow                     = 80421591H; (* V4  ..g struct Window *   *)
  557.   CONST maWindowObject               = 8042669EH; (* V4  ..g Object *          *)
  558.  
  559.   CONST mvFontInherit                = 0;
  560.   CONST mvFontNormal                 = -1;
  561.   CONST mvFontList                   = -2;
  562.   CONST mvFontTiny                   = -3;
  563.   CONST mvFontFixed                  = -4;
  564.   CONST mvFontTitle                  = -5;
  565.   CONST mvFontBig                    = -6;
  566.   CONST mvFrameNone                  = 0;
  567.   CONST mvFrameButton                = 1;
  568.   CONST mvFrameImageButton           = 2;
  569.   CONST mvFrameText                  = 3;
  570.   CONST mvFrameString                = 4;
  571.   CONST mvFrameReadList              = 5;
  572.   CONST mvFrameInputList             = 6;
  573.   CONST mvFrameProp                  = 7;
  574.   CONST mvFrameGauge                 = 8;
  575.   CONST mvFrameGroup                 = 9;
  576.   CONST mvFramePopUp                 = 10;
  577.   CONST mvFrameVirtual               = 11;
  578.   CONST mvFrameSlider                = 12;
  579.   CONST mvFrameCount                 = 13;
  580.   CONST mvInputModeNone              = 0;
  581.   CONST mvInputModeRelVerify         = 1;
  582.   CONST mvInputModeImmediate         = 2;
  583.   CONST mvInputModeToggle            = 3;
  584.  
  585.  
  586. (****************************************************************************)
  587. (** Rectangle                                                              **)
  588. (****************************************************************************)
  589.  
  590.   CONST mcRectangle = "Rectangle.mui";
  591.  
  592. (* Attributes *)
  593.  
  594.   CONST maRectangleHBar              = 8042C943H; (* V7  i.g BOOL              *)
  595.   CONST maRectangleVBar              = 80422204H; (* V7  i.g BOOL              *)
  596.  
  597.  
  598.  
  599. (****************************************************************************)
  600. (** Image                                                                  **)
  601. (****************************************************************************)
  602.  
  603.   CONST mcImage = "Image.mui";
  604.  
  605. (* Attributes *)
  606.  
  607.   CONST maImageFontMatch             = 8042815DH; (* V4  i.. BOOL              *)
  608.   CONST maImageFontMatchHeight       = 80429F26H; (* V4  i.. BOOL              *)
  609.   CONST maImageFontMatchWidth        = 804239BFH; (* V4  i.. BOOL              *)
  610.   CONST maImageFreeHoriz             = 8042DA84H; (* V4  i.. BOOL              *)
  611.   CONST maImageFreeVert              = 8042EA28H; (* V4  i.. BOOL              *)
  612.   CONST maImageOldImage              = 80424F3DH; (* V4  i.. struct Image *    *)
  613.   CONST maImageSpec                  = 804233D5H; (* V4  i.. char *            *)
  614.   CONST maImageState                 = 8042A3ADH; (* V4  is. LONG              *)
  615.  
  616.  
  617.  
  618. (****************************************************************************)
  619. (** Bitmap                                                                 **)
  620. (****************************************************************************)
  621.  
  622.   CONST mcBitmap = "Bitmap.mui";
  623.  
  624. (* Attributes *)
  625.  
  626.   CONST maBitmapBitmap               = 804279BDH; (* V8  isg struct BitMap *   *)
  627.   CONST maBitmapHeight               = 80421560H; (* V8  isg LONG              *)
  628.   CONST maBitmapMappingTable         = 8042E23DH; (* V8  isg UBYTE *           *)
  629.   CONST maBitmapSourceColors         = 80425360H; (* V8  isg ULONG *           *)
  630.   CONST maBitmapTransparent          = 80422805H; (* V8  isg LONG              *)
  631.   CONST maBitmapWidth                = 8042EB3AH; (* V8  isg LONG              *)
  632.  
  633.  
  634.  
  635. (****************************************************************************)
  636. (** Bodychunk                                                              **)
  637. (****************************************************************************)
  638.  
  639.   CONST mcBodychunk = "Bodychunk.mui";
  640.  
  641. (* Attributes *)
  642.  
  643.   CONST maBodychunkBody              = 8042CA67H; (* V8  isg UBYTE *           *)
  644.   CONST maBodychunkCompression       = 8042DE5FH; (* V8  isg UBYTE             *)
  645.   CONST maBodychunkDepth             = 8042C392H; (* V8  isg LONG              *)
  646.   CONST maBodychunkMasking           = 80423B0EH; (* V8  isg UBYTE             *)
  647.  
  648.  
  649.  
  650. (****************************************************************************)
  651. (** Text                                                                   **)
  652. (****************************************************************************)
  653.  
  654.   CONST mcText = "Text.mui";
  655.  
  656. (* Attributes *)
  657.  
  658.   CONST maTextContents               = 8042F8DCH; (* V4  isg STRPTR            *)
  659.   CONST maTextHiChar                 = 804218FFH; (* V4  i.. char              *)
  660.   CONST maTextPreParse               = 8042566DH; (* V4  isg STRPTR            *)
  661.   CONST maTextSetMax                 = 80424D0AH; (* V4  i.. BOOL              *)
  662.   CONST maTextSetMin                 = 80424E10H; (* V4  i.. BOOL              *)
  663.  
  664.  
  665.  
  666. (****************************************************************************)
  667. (** String                                                                 **)
  668. (****************************************************************************)
  669.  
  670.   CONST mcString = "String.mui";
  671.  
  672. (* Attributes *)
  673.  
  674.   CONST maStringAccept               = 8042E3E1H; (* V4  isg STRPTR            *)
  675.   CONST maStringAcknowledge          = 8042026CH; (* V4  ..g STRPTR            *)
  676.   CONST maStringAttachedList         = 80420FD2H; (* V4  i.. Object *          *)
  677.   CONST maStringBufferPos            = 80428B6CH; (* V4  .sg LONG              *)
  678.   CONST maStringContents             = 80428FFDH; (* V4  isg STRPTR            *)
  679.   CONST maStringDisplayPos           = 8042CCBFH; (* V4  .sg LONG              *)
  680.   CONST maStringEditHook             = 80424C33H; (* V7  isg struct Hook *     *)
  681.   CONST maStringFormat               = 80427484H; (* V4  i.g LONG              *)
  682.   CONST maStringInteger              = 80426E8AH; (* V4  isg ULONG             *)
  683.   CONST maStringMaxLen               = 80424984H; (* V4  i.g LONG              *)
  684.   CONST maStringReject               = 8042179CH; (* V4  isg STRPTR            *)
  685.   CONST maStringSecret               = 80428769H; (* V4  i.g BOOL              *)
  686.  
  687.   CONST mvStringFormatLeft           = 0;
  688.   CONST mvStringFormatCenter         = 1;
  689.   CONST mvStringFormatRight          = 2;
  690.  
  691.  
  692. (****************************************************************************)
  693. (** Prop                                                                   **)
  694. (****************************************************************************)
  695.  
  696.   CONST mcProp = "Prop.mui";
  697.  
  698. (* Attributes *)
  699.  
  700.   CONST maPropEntries                = 8042FBDBH; (* V4  isg LONG              *)
  701.   CONST maPropFirst                  = 8042D4B2H; (* V4  isg LONG              *)
  702.   CONST maPropHoriz                  = 8042F4F3H; (* V4  i.g BOOL              *)
  703.   CONST maPropSlider                 = 80429C3AH; (* V4  isg BOOL              *)
  704.   CONST maPropVisible                = 8042FEA6H; (* V4  isg LONG              *)
  705.  
  706.  
  707.  
  708. (****************************************************************************)
  709. (** Gauge                                                                  **)
  710. (****************************************************************************)
  711.  
  712.   CONST mcGauge = "Gauge.mui";
  713.  
  714. (* Attributes *)
  715.  
  716.   CONST maGaugeCurrent               = 8042F0DDH; (* V4  isg LONG              *)
  717.   CONST maGaugeDivide                = 8042D8DFH; (* V4  isg BOOL              *)
  718.   CONST maGaugeHoriz                 = 804232DDH; (* V4  i.. BOOL              *)
  719.   CONST maGaugeInfoText              = 8042BF15H; (* V7  isg char *            *)
  720.   CONST maGaugeMax                   = 8042BCDBH; (* V4  isg LONG              *)
  721.  
  722.  
  723.  
  724. (****************************************************************************)
  725. (** Scale                                                                  **)
  726. (****************************************************************************)
  727.  
  728.   CONST mcScale = "Scale.mui";
  729.  
  730. (* Attributes *)
  731.  
  732.   CONST maScaleHoriz                 = 8042919AH; (* V4  isg BOOL              *)
  733.  
  734.  
  735.  
  736. (****************************************************************************)
  737. (** Boopsi                                                                 **)
  738. (****************************************************************************)
  739.  
  740.   CONST mcBoopsi = "Boopsi.mui";
  741.  
  742. (* Attributes *)
  743.  
  744.   CONST maBoopsiClass                = 80426999H; (* V4  isg struct IClass *   *)
  745.   CONST maBoopsiClassID              = 8042BFA3H; (* V4  isg char *            *)
  746.   CONST maBoopsiMaxHeight            = 8042757FH; (* V4  isg ULONG             *)
  747.   CONST maBoopsiMaxWidth             = 8042BCB1H; (* V4  isg ULONG             *)
  748.   CONST maBoopsiMinHeight            = 80422C93H; (* V4  isg ULONG             *)
  749.   CONST maBoopsiMinWidth             = 80428FB2H; (* V4  isg ULONG             *)
  750.   CONST maBoopsiObject               = 80420178H; (* V4  ..g Object *          *)
  751.   CONST maBoopsiRemember             = 8042F4BDH; (* V4  i.. ULONG             *)
  752.   CONST maBoopsiSmart                = 8042B8D7H; (* V9  i.. BOOL              *)
  753.   CONST maBoopsiTagDrawInfo          = 8042BAE7H; (* V4  isg ULONG             *)
  754.   CONST maBoopsiTagScreen            = 8042BC71H; (* V4  isg ULONG             *)
  755.   CONST maBoopsiTagWindow            = 8042E11DH; (* V4  isg ULONG             *)
  756.  
  757.  
  758.  
  759. (****************************************************************************)
  760. (** Colorfield                                                             **)
  761. (****************************************************************************)
  762.  
  763.   CONST mcColorfield = "Colorfield.mui";
  764.  
  765. (* Attributes *)
  766.  
  767.   CONST maColorfieldBlue             = 8042D3B0H; (* V4  isg ULONG             *)
  768.   CONST maColorfieldGreen            = 80424466H; (* V4  isg ULONG             *)
  769.   CONST maColorfieldPen              = 8042713AH; (* V4  ..g ULONG             *)
  770.   CONST maColorfieldRed              = 804279F6H; (* V4  isg ULONG             *)
  771.   CONST maColorfieldRGB              = 8042677AH; (* V4  isg ULONG *           *)
  772.  
  773.  
  774.  
  775. (****************************************************************************)
  776. (** List                                                                   **)
  777. (****************************************************************************)
  778.  
  779.   CONST mcList = "List.mui";
  780.  
  781. (* Methods *)
  782.  
  783.   CONST mmListClear                 = 8042AD89H; (* V4  *)
  784.   CONST mmListExchange              = 8042468CH; (* V4  *)
  785.   CONST mmListGetEntry              = 804280ECH; (* V4  *)
  786.   CONST mmListInsert                = 80426C87H; (* V4  *)
  787.   CONST mmListInsertSingle          = 804254D5H; (* V7  *)
  788.   CONST mmListJump                  = 8042BAABH; (* V4  *)
  789.   CONST mmListMove                  = 804253C2H; (* V9  *)
  790.   CONST mmListNextSelected          = 80425F17H; (* V6  *)
  791.   CONST mmListRedraw                = 80427993H; (* V4  *)
  792.   CONST mmListRemove                = 8042647EH; (* V4  *)
  793.   CONST mmListSelect                = 804252D8H; (* V4  *)
  794.   CONST mmListSort                  = 80422275H; (* V4  *)
  795.  
  796. (* Attributes *)
  797.  
  798.   CONST maListActive                 = 8042391CH; (* V4  isg LONG              *)
  799.   CONST maListAdjustHeight           = 8042850DH; (* V4  i.. BOOL              *)
  800.   CONST maListAdjustWidth            = 8042354AH; (* V4  i.. BOOL              *)
  801.   CONST maListCompareHook            = 80425C14H; (* V4  is. struct Hook *     *)
  802.   CONST maListConstructHook          = 8042894FH; (* V4  is. struct Hook *     *)
  803.   CONST maListDestructHook           = 804297CEH; (* V4  is. struct Hook *     *)
  804.   CONST maListDisplayHook            = 8042B4D5H; (* V4  is. struct Hook *     *)
  805.   CONST maListEntries                = 80421654H; (* V4  ..g LONG              *)
  806.   CONST maListFirst                  = 804238D4H; (* V4  ..g LONG              *)
  807.   CONST maListFormat                 = 80423C0AH; (* V4  isg STRPTR            *)
  808.   CONST maListInsertPosition         = 8042D0CDH; (* V9  ..g LONG              *)
  809.   CONST maListMultiTestHook          = 8042C2C6H; (* V4  is. struct Hook *     *)
  810.   CONST maListQuiet                  = 8042D8C7H; (* V4  .s. BOOL              *)
  811.   CONST maListSourceArray            = 8042C0A0H; (* V4  i.. APTR              *)
  812.   CONST maListTitle                  = 80423E66H; (* V6  isg char *            *)
  813.   CONST maListVisible                = 8042191FH; (* V4  ..g LONG              *)
  814.  
  815.   CONST mvListActiveOff              = -1;
  816.   CONST mvListActiveTop              = -2;
  817.   CONST mvListActiveBottom           = -3;
  818.   CONST mvListActiveUp               = -4;
  819.   CONST mvListActiveDown             = -5;
  820.   CONST mvListActivePageUp           = -6;
  821.   CONST mvListActivePageDown         = -7;
  822.   CONST mvListConstructHookString    = -1;
  823.   CONST mvListDestructHookString     = -1;
  824.  
  825.  
  826. (****************************************************************************)
  827. (** Floattext                                                              **)
  828. (****************************************************************************)
  829.  
  830.   CONST mcFloattext = "Floattext.mui";
  831.  
  832. (* Attributes *)
  833.  
  834.   CONST maFloattextJustify           = 8042DC03H; (* V4  isg BOOL              *)
  835.   CONST maFloattextSkipChars         = 80425C7DH; (* V4  is. STRPTR            *)
  836.   CONST maFloattextTabSize           = 80427D17H; (* V4  is. LONG              *)
  837.   CONST maFloattextText              = 8042D16AH; (* V4  isg STRPTR            *)
  838.  
  839.  
  840.  
  841. (****************************************************************************)
  842. (** Volumelist                                                             **)
  843. (****************************************************************************)
  844.  
  845.   CONST mcVolumelist = "Volumelist.mui";
  846.  
  847.  
  848. (****************************************************************************)
  849. (** Scrmodelist                                                            **)
  850. (****************************************************************************)
  851.  
  852.   CONST mcScrmodelist = "Scrmodelist.mui";
  853.  
  854. (* Attributes *)
  855.  
  856.  
  857.  
  858.  
  859. (****************************************************************************)
  860. (** Dirlist                                                                **)
  861. (****************************************************************************)
  862.  
  863.   CONST mcDirlist = "Dirlist.mui";
  864.  
  865. (* Methods *)
  866.  
  867.   CONST mmDirlistReRead             = 80422D71H; (* V4  *)
  868.  
  869. (* Attributes *)
  870.  
  871.   CONST maDirlistAcceptPattern       = 8042760AH; (* V4  is. STRPTR            *)
  872.   CONST maDirlistDirectory           = 8042EA41H; (* V4  isg STRPTR            *)
  873.   CONST maDirlistDrawersOnly         = 8042B379H; (* V4  is. BOOL              *)
  874.   CONST maDirlistFilesOnly           = 8042896AH; (* V4  is. BOOL              *)
  875.   CONST maDirlistFilterDrawers       = 80424AD2H; (* V4  is. BOOL              *)
  876.   CONST maDirlistFilterHook          = 8042AE19H; (* V4  is. struct Hook *     *)
  877.   CONST maDirlistMultiSelDirs        = 80428653H; (* V6  is. BOOL              *)
  878.   CONST maDirlistNumBytes            = 80429E26H; (* V4  ..g LONG              *)
  879.   CONST maDirlistNumDrawers          = 80429CB8H; (* V4  ..g LONG              *)
  880.   CONST maDirlistNumFiles            = 8042A6F0H; (* V4  ..g LONG              *)
  881.   CONST maDirlistPath                = 80426176H; (* V4  ..g STRPTR            *)
  882.   CONST maDirlistRejectIcons         = 80424808H; (* V4  is. BOOL              *)
  883.   CONST maDirlistRejectPattern       = 804259C7H; (* V4  is. STRPTR            *)
  884.   CONST maDirlistSortDirs            = 8042BBB9H; (* V4  is. LONG              *)
  885.   CONST maDirlistSortHighLow         = 80421896H; (* V4  is. BOOL              *)
  886.   CONST maDirlistSortType            = 804228BCH; (* V4  is. LONG              *)
  887.   CONST maDirlistStatus              = 804240DEH; (* V4  ..g LONG              *)
  888.  
  889.   CONST mvDirlistSortDirsFirst       = 0;
  890.   CONST mvDirlistSortDirsLast        = 1;
  891.   CONST mvDirlistSortDirsMix         = 2;
  892.   CONST mvDirlistSortTypeName        = 0;
  893.   CONST mvDirlistSortTypeDate        = 1;
  894.   CONST mvDirlistSortTypeSize        = 2;
  895.   CONST mvDirlistStatusInvalid       = 0;
  896.   CONST mvDirlistStatusReading       = 1;
  897.   CONST mvDirlistStatusValid         = 2;
  898.  
  899.  
  900. (****************************************************************************)
  901. (** Group                                                                  **)
  902. (****************************************************************************)
  903.  
  904.   CONST mcGroup = "Group.mui";
  905.  
  906. (* Methods *)
  907.  
  908.  
  909. (* Attributes *)
  910.  
  911.   CONST maGroupActivePage            = 80424199H; (* V5  isg LONG              *)
  912.   CONST maGroupChild                 = 804226E6H; (* V4  i.. Object *          *)
  913.   CONST maGroupColumns               = 8042F416H; (* V4  is. LONG              *)
  914.   CONST maGroupHoriz                 = 8042536BH; (* V4  i.. BOOL              *)
  915.   CONST maGroupHorizSpacing          = 8042C651H; (* V4  is. LONG              *)
  916.   CONST maGroupPageMode              = 80421A5FH; (* V5  is. BOOL              *)
  917.   CONST maGroupRows                  = 8042B68FH; (* V4  is. LONG              *)
  918.   CONST maGroupSameHeight            = 8042037EH; (* V4  i.. BOOL              *)
  919.   CONST maGroupSameSize              = 80420860H; (* V4  i.. BOOL              *)
  920.   CONST maGroupSameWidth             = 8042B3ECH; (* V4  i.. BOOL              *)
  921.   CONST maGroupSpacing               = 8042866DH; (* V4  is. LONG              *)
  922.   CONST maGroupVertSpacing           = 8042E1BFH; (* V4  is. LONG              *)
  923.  
  924.   CONST mvGroupActivePageFirst       = 0;
  925.   CONST mvGroupActivePageLast        = -1;
  926.   CONST mvGroupActivePagePrev        = -2;
  927.   CONST mvGroupActivePageNext        = -3;
  928.  
  929.  
  930. (****************************************************************************)
  931. (** Register                                                               **)
  932. (****************************************************************************)
  933.  
  934.   CONST mcRegister = "Register.mui";
  935.  
  936. (* Attributes *)
  937.  
  938.   CONST maRegisterFrame              = 8042349BH; (* V7  i.g BOOL              *)
  939.   CONST maRegisterTitles             = 804297ECH; (* V7  i.g STRPTR *          *)
  940.  
  941.  
  942.  
  943. (****************************************************************************)
  944. (** Virtgroup                                                              **)
  945. (****************************************************************************)
  946.  
  947.   CONST mcVirtgroup = "Virtgroup.mui";
  948.  
  949. (* Methods *)
  950.  
  951.  
  952. (* Attributes *)
  953.  
  954.   CONST maVirtgroupHeight            = 80423038H; (* V6  ..g LONG              *)
  955.   CONST maVirtgroupLeft              = 80429371H; (* V6  isg LONG              *)
  956.   CONST maVirtgroupTop               = 80425200H; (* V6  isg LONG              *)
  957.   CONST maVirtgroupWidth             = 80427C49H; (* V6  ..g LONG              *)
  958.  
  959.  
  960.  
  961. (****************************************************************************)
  962. (** Scrollgroup                                                            **)
  963. (****************************************************************************)
  964.  
  965.   CONST mcScrollgroup = "Scrollgroup.mui";
  966.  
  967. (* Attributes *)
  968.  
  969.   CONST maScrollgroupContents        = 80421261H; (* V4  i.. Object *          *)
  970.   CONST maScrollgroupFreeHoriz       = 804292F3H; (* V9  i.. BOOL              *)
  971.   CONST maScrollgroupFreeVert        = 804224F2H; (* V9  i.. BOOL              *)
  972.  
  973.  
  974.  
  975. (****************************************************************************)
  976. (** Scrollbar                                                              **)
  977. (****************************************************************************)
  978.  
  979.   CONST mcScrollbar = "Scrollbar.mui";
  980.  
  981.  
  982. (****************************************************************************)
  983. (** Listview                                                               **)
  984. (****************************************************************************)
  985.  
  986.   CONST mcListview = "Listview.mui";
  987.  
  988. (* Attributes *)
  989.  
  990.   CONST maListviewClickColumn        = 8042D1B3H; (* V7  ..g LONG              *)
  991.   CONST maListviewDefClickColumn     = 8042B296H; (* V7  isg LONG              *)
  992.   CONST maListviewDoubleClick        = 80424635H; (* V4  i.g BOOL              *)
  993.   CONST maListviewInput              = 8042682DH; (* V4  i.. BOOL              *)
  994.   CONST maListviewList               = 8042BCCEH; (* V4  i.. Object *          *)
  995.   CONST maListviewMultiSelect        = 80427E08H; (* V7  i.. LONG              *)
  996.   CONST maListviewScrollerPos        = 8042B1B4H; (* V10 i.. BOOL              *)
  997.   CONST maListviewSelectChange       = 8042178FH; (* V4  ..g BOOL              *)
  998.  
  999.   CONST mvListviewMultiSelectNone    = 0;
  1000.   CONST mvListviewMultiSelectDefault = 1;
  1001.   CONST mvListviewMultiSelectShifted = 2;
  1002.   CONST mvListviewMultiSelectAlways  = 3;
  1003.   CONST mvListviewScrollerPosDefault = 0;
  1004.   CONST mvListviewScrollerPosLeft    = 1;
  1005.   CONST mvListviewScrollerPosRight   = 2;
  1006.  
  1007.  
  1008. (****************************************************************************)
  1009. (** Radio                                                                  **)
  1010. (****************************************************************************)
  1011.  
  1012.   CONST mcRadio = "Radio.mui";
  1013.  
  1014. (* Attributes *)
  1015.  
  1016.   CONST maRadioActive                = 80429B41H; (* V4  isg LONG              *)
  1017.   CONST maRadioEntries               = 8042B6A1H; (* V4  i.. STRPTR *          *)
  1018.  
  1019.  
  1020.  
  1021. (****************************************************************************)
  1022. (** Cycle                                                                  **)
  1023. (****************************************************************************)
  1024.  
  1025.   CONST mcCycle = "Cycle.mui";
  1026.  
  1027. (* Attributes *)
  1028.  
  1029.   CONST maCycleActive                = 80421788H; (* V4  isg LONG              *)
  1030.   CONST maCycleEntries               = 80420629H; (* V4  i.. STRPTR *          *)
  1031.  
  1032.   CONST mvCycleActiveNext            = -1;
  1033.   CONST mvCycleActivePrev            = -2;
  1034.  
  1035.  
  1036. (****************************************************************************)
  1037. (** Slider                                                                 **)
  1038. (****************************************************************************)
  1039.  
  1040.   CONST mcSlider = "Slider.mui";
  1041.  
  1042. (* Attributes *)
  1043.  
  1044.   CONST maSliderLevel                = 8042AE3AH; (* V4  isg LONG              *)
  1045.   CONST maSliderMax                  = 8042D78AH; (* V4  isg LONG              *)
  1046.   CONST maSliderMin                  = 8042E404H; (* V4  isg LONG              *)
  1047.   CONST maSliderQuiet                = 80420B26H; (* V6  i.. BOOL              *)
  1048.   CONST maSliderReverse              = 8042F2A0H; (* V4  isg BOOL              *)
  1049.  
  1050.  
  1051.  
  1052. (****************************************************************************)
  1053. (** Coloradjust                                                            **)
  1054. (****************************************************************************)
  1055.  
  1056.   CONST mcColoradjust = "Coloradjust.mui";
  1057.  
  1058. (* Attributes *)
  1059.  
  1060.   CONST maColoradjustBlue            = 8042B8A3H; (* V4  isg ULONG             *)
  1061.   CONST maColoradjustGreen           = 804285ABH; (* V4  isg ULONG             *)
  1062.   CONST maColoradjustModeID          = 8042EC59H; (* V4  isg ULONG             *)
  1063.   CONST maColoradjustRed             = 80420EAAH; (* V4  isg ULONG             *)
  1064.   CONST maColoradjustRGB             = 8042F899H; (* V4  isg ULONG *           *)
  1065.  
  1066.  
  1067.  
  1068. (****************************************************************************)
  1069. (** Palette                                                                **)
  1070. (****************************************************************************)
  1071.  
  1072.   CONST mcPalette = "Palette.mui";
  1073.  
  1074. (* Attributes *)
  1075.  
  1076.   CONST maPaletteEntries             = 8042A3D8H; (* V6  i.g struct MUI_Palette_Entry * *)
  1077.   CONST maPaletteGroupable           = 80423E67H; (* V6  isg BOOL              *)
  1078.   CONST maPaletteNames               = 8042C3A2H; (* V6  isg char **           *)
  1079.  
  1080.  
  1081.  
  1082. (****************************************************************************)
  1083. (** Colorpanel                                                             **)
  1084. (****************************************************************************)
  1085.  
  1086.   CONST mcColorpanel = "Colorpanel.mui";
  1087.  
  1088. (* Methods *)
  1089.  
  1090.  
  1091. (* Attributes *)
  1092.  
  1093.  
  1094.  
  1095.  
  1096. (****************************************************************************)
  1097. (** Popstring                                                              **)
  1098. (****************************************************************************)
  1099.  
  1100.   CONST mcPopstring = "Popstring.mui";
  1101.  
  1102. (* Methods *)
  1103.  
  1104.   CONST mmPopstringClose            = 8042DC52H; (* V7  *)
  1105.   CONST mmPopstringOpen             = 804258BAH; (* V7  *)
  1106.  
  1107. (* Attributes *)
  1108.  
  1109.   CONST maPopstringButton            = 8042D0B9H; (* V7  i.g Object *          *)
  1110.   CONST maPopstringCloseHook         = 804256BFH; (* V7  isg struct Hook *     *)
  1111.   CONST maPopstringOpenHook          = 80429D00H; (* V7  isg struct Hook *     *)
  1112.   CONST maPopstringString            = 804239EAH; (* V7  i.g Object *          *)
  1113.   CONST maPopstringToggle            = 80422B7AH; (* V7  isg BOOL              *)
  1114.  
  1115.  
  1116.  
  1117. (****************************************************************************)
  1118. (** Popobject                                                              **)
  1119. (****************************************************************************)
  1120.  
  1121.   CONST mcPopobject = "Popobject.mui";
  1122.  
  1123. (* Attributes *)
  1124.  
  1125.   CONST maPopobjectFollow            = 80424CB5H; (* V7  isg BOOL              *)
  1126.   CONST maPopobjectLight             = 8042A5A3H; (* V7  isg BOOL              *)
  1127.   CONST maPopobjectObject            = 804293E3H; (* V7  i.g Object *          *)
  1128.   CONST maPopobjectObjStrHook        = 8042DB44H; (* V7  isg struct Hook *     *)
  1129.   CONST maPopobjectStrObjHook        = 8042FBE1H; (* V7  isg struct Hook *     *)
  1130.   CONST maPopobjectVolatile          = 804252ECH; (* V7  isg BOOL              *)
  1131.   CONST maPopobjectWindowHook        = 8042F194H; (* V9  isg struct Hook *     *)
  1132.  
  1133.  
  1134.  
  1135. (****************************************************************************)
  1136. (** Poplist                                                                **)
  1137. (****************************************************************************)
  1138.  
  1139.   CONST mcPoplist = "Poplist.mui";
  1140.  
  1141. (* Attributes *)
  1142.  
  1143.   CONST maPoplistArray               = 8042084CH; (* V8  i.. char **           *)
  1144.  
  1145.  
  1146.  
  1147. (****************************************************************************)
  1148. (** Popasl                                                                 **)
  1149. (****************************************************************************)
  1150.  
  1151.   CONST mcPopasl = "Popasl.mui";
  1152.  
  1153. (* Attributes *)
  1154.  
  1155.   CONST maPopaslActive               = 80421B37H; (* V7  ..g BOOL              *)
  1156.   CONST maPopaslStartHook            = 8042B703H; (* V7  isg struct Hook *     *)
  1157.   CONST maPopaslStopHook             = 8042D8D2H; (* V7  isg struct Hook *     *)
  1158.   CONST maPopaslType                 = 8042DF3DH; (* V7  i.g ULONG             *)
  1159.  
  1160.  
  1161.  
  1162. (*****************************************)
  1163. (* End of automatic header file creation *)
  1164. (*****************************************)
  1165.  
  1166.  
  1167.  
  1168.  
  1169. (****************************************************************************)
  1170. (** The additional Procedures for window-class                             **)
  1171. (****************************************************************************)
  1172.  
  1173.  
  1174.         PROCEDURE mvWindowTopEdgeDelta(p:LONGINT): LONGINT;
  1175.         PROCEDURE mvWindowWidthMinMax(p:LONGINT): LONGINT;
  1176.         PROCEDURE mvWindowWidthVisible(p:LONGINT): LONGINT;
  1177.         PROCEDURE mvWindowWidthScreen(p:LONGINT): LONGINT;
  1178.         PROCEDURE mvWindowHeightMinMax(p:LONGINT): LONGINT;
  1179.         PROCEDURE mvWindowHeightVisible(p:LONGINT): LONGINT;
  1180.         PROCEDURE mvWindowHeightScreen(p:LONGINT): LONGINT;
  1181.         PROCEDURE mvWindowAltTopEdgeDelta(p:LONGINT): LONGINT;
  1182.         PROCEDURE mvWindowAltWidthMinMax(p:LONGINT): LONGINT;
  1183.         PROCEDURE mvWindowAltWidthVisible(p:LONGINT): LONGINT;
  1184.         PROCEDURE mvWindowAltWidthScreen(p:LONGINT): LONGINT;
  1185.         PROCEDURE mvWindowAltHeightMinMax(p:LONGINT): LONGINT; 
  1186.         PROCEDURE mvWindowAltHeightVisible(p:LONGINT): LONGINT; 
  1187.         PROCEDURE mvWindowAltHeightScreen(p:LONGINT): LONGINT; 
  1188.  
  1189.  
  1190. END MuiD.
  1191.